package com.jwsoft.manager.business.integration.demo;

import com.github.pagehelper.PageInfo;
import com.jwsoft.manager.common.vo.demo.DemoTestDetailVO;
import com.jwsoft.manager.common.vo.demo.DemoTestVO;

import java.util.List;

/**
 * 接口例子
 * */
public interface DemoIntegration {
    /**
     * 分页查询例子
     * */
    PageInfo<DemoTestVO> getList(DemoTestVO demoTestVO);

    /**
     * 单个查询详情例子
     * */
    DemoTestVO getDetail(DemoTestDetailVO vo);

    /**
     * 保存例子 保存到业务日志
     * */
    DemoTestVO save(DemoTestVO vo);
    /**
     * 单个删除
     * */
    void del(DemoTestDetailVO vo);
    /**
     * 修改例子 保存到业务日志
     * */
    DemoTestVO update(DemoTestVO vo);

    /**
     * 批量保存 不支持单个回退
     * */
    void saveBatch(List<DemoTestVO> voList);
}
